#include <Shape.h>
◆ CheckShape
Enumerator |
---|
CheckShapeIsValidAndThrowException | |
CheckShapeIsValid | |
Unchecked | |
◆ Shape() [1/3]
Topo::Shape::Shape |
( |
void |
| ) |
|
◆ Shape() [2/3]
◆ ~Shape()
virtual Topo::Shape::~Shape |
( |
void |
| ) |
|
|
virtual |
◆ Shape() [3/3]
Topo::Shape::Shape |
( |
ENTITY * |
ent | ) |
|
|
protected |
◆ _copy()
bool Topo::Shape::_copy |
( |
const Topo::Shape * |
rhs, |
|
|
bool |
deepCopy = true |
|
) |
| |
|
protected |
◆ addShapeAttributes()
Adds ShapeAttributes to this shape. If shape already had some attributes they are released.
◆ clone()
virtual Topo::Shape* Topo::Shape::clone |
( |
bool |
deepcopy | ) |
const |
|
pure virtual |
◆ copyFrom()
virtual void Topo::Shape::copyFrom |
( |
pConstShape |
rhs, |
|
|
bool |
deepCopy = true |
|
) |
| |
|
protectedpure virtual |
◆ createIndexedMesh()
virtual bool Topo::Shape::createIndexedMesh |
( |
pIndexedMesh |
m | ) |
const |
|
virtual |
◆ getBoundingBox()
◆ getDbgInfo()
virtual std::shared_ptr<Core::DbgInfo> Topo::Shape::getDbgInfo |
( |
| ) |
const |
|
virtual |
◆ getGeometricInformation()
◆ getIndexedDrawable()
◆ getIndexedMesh()
◆ getOwner()
◆ getShapeAttributes()
◆ getShapeType()
◆ getTransform()
virtual Geom::Trsf Topo::Shape::getTransform |
( |
| ) |
const |
|
virtual |
◆ hasShapeAttributes()
bool Topo::Shape::hasShapeAttributes |
( |
| ) |
const |
◆ isClosedSolid()
virtual bool Topo::Shape::isClosedSolid |
( |
| ) |
const |
|
protectedvirtual |
◆ isCompound()
virtual bool Topo::Shape::isCompound |
( |
| ) |
const |
|
protectedvirtual |
◆ isMesh()
virtual bool Topo::Shape::isMesh |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ isSingleEdge()
virtual bool Topo::Shape::isSingleEdge |
( |
| ) |
const |
|
protectedvirtual |
◆ isSingleFace()
virtual bool Topo::Shape::isSingleFace |
( |
| ) |
const |
|
protectedvirtual |
◆ isSingleVertex()
virtual bool Topo::Shape::isSingleVertex |
( |
| ) |
const |
|
protectedvirtual |
◆ isSingleWire()
virtual bool Topo::Shape::isSingleWire |
( |
| ) |
const |
|
protectedvirtual |
◆ isSolid()
virtual bool Topo::Shape::isSolid |
( |
| ) |
const |
|
protectedvirtual |
◆ isWire()
virtual bool Topo::Shape::isWire |
( |
| ) |
const |
|
protectedvirtual |
◆ operator Core::Variant()
◆ releaseShapesAttributes()
void Topo::Shape::releaseShapesAttributes |
( |
| ) |
|
◆ setIndexedDrawable()
◆ setIndexMesh()
◆ setWasCreatedWithProblems()
virtual void Topo::Shape::setWasCreatedWithProblems |
( |
bool |
| ) |
|
|
inlinevirtual |
◆ transform()
virtual void Topo::Shape::transform |
( |
const Geom::Trsf & |
t | ) |
|
|
virtual |
◆ wasCreatedWithProblems()
virtual bool Topo::Shape::wasCreatedWithProblems |
( |
| ) |
const |
|
inlinevirtual |
◆ FaceTool
◆ ShapeTool
◆ m_appGeometryBackLinks
The documentation for this class was generated from the following file:
- D:/CadworkJobs/Softwareprojekte/Lexocad/V27.0/lexocad/Topo/include/Topo/Shape.h