AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
AnyCAD::API::GridPointElement类 参考

The joint element. 更多...

#include <APIGridPointElement.h>

类 AnyCAD::API::GridPointElement 继承关系图:
AnyCAD::API::PointElement AnyCAD::API::GeomElement AnyCAD::API::RenderableElement AnyCAD::API::PropertiesElement AnyCAD::API::Element AnyCAD::API::Object

Public 成员函数

void SetGridId (const ElementId &_GridId)
 
ElementId GetGridId () const
 
void SetHGridItemId (const ElementId &_HGridItemId)
 
ElementId GetHGridItemId () const
 
void SetVGridItemId (const ElementId &_VGridItemId)
 
ElementId GetVGridItemId () const
 
void SetZGridItemId (const ElementId &_ZGridItemId)
 
ElementId GetZGridItemId () const
 
void SetOffset (const Vector3 &_Offset)
 
Vector3 GetOffset () const
 
bool Create (const SnapPoint &snap)
 
- Public 成员函数 继承自 AnyCAD::API::PointElement
void SetPointPosition (const Vector3 &_PointPosition)
 
Vector3 GetPointPosition () const
 
- Public 成员函数 继承自 AnyCAD::API::GeomElement
void SetVisibleShapeType (int _VisibleShapeType)
 
int GetVisibleShapeType () const
 
void SetGeometry (const TopoShape &geometry)
 
TopoShape GetGeometry () const
 
virtual SceneNode GetSceneNode () const
 
- Public 成员函数 继承自 AnyCAD::API::RenderableElement
void SetVisible (bool _Visible)
 
bool GetVisible () const
 
void SetStandalone (bool _Standalone)
 
bool GetStandalone () const
 
void SetStyleId (const ElementId &_StyleId)
 
ElementId GetStyleId () const
 
bool IsVisible () const
 
- Public 成员函数 继承自 AnyCAD::API::PropertiesElement
void AddParameter (ParameterId paramId, const ParameterValue &pParameter)
 
ParameterValue RemoveParameter (ParameterId paramId)
 
void AddParameterUI (ParameterId paramId, const ParameterUI &pParameterUI)
 
ParameterUI GetParameterUI (ParameterId paramId) const
 
ParameterUI RemoveParameterUI (ParameterId paramId)
 
ParameterUISet GetParameterUISet () const
 
virtual ParameterValue GetParameterValue (ParameterId paramId) const
 
virtual bool SetParameterValue (ParameterId paramId, const ParameterValue &pValue)
 
- Public 成员函数 继承自 AnyCAD::API::Element
ElementId GetId () const
 
String GetName () const
 
void SetName (const String &strName)
 
String GetCategory () const
 
void SetCategory (const String &category)
 
ParameterUISet GetSystemParameterUISet () const
 
Document GetOwnerDocument () const
 
- Public 成员函数 继承自 AnyCAD::API::Object
String GetObjectClassId () const
 
StringList ListParentClassIds () const
 

详细描述

The joint element.

TODO:

成员函数说明

bool AnyCAD::API::GridPointElement::Create ( const SnapPoint snap)

Create by snap point.

参数
snapthe snap target.
返回
false if failed.
ElementId AnyCAD::API::GridPointElement::GetGridId ( ) const

Get GridId.

返回
the GridId.
ElementId AnyCAD::API::GridPointElement::GetHGridItemId ( ) const

Get HGridItemId.

返回
the HGridItemId.
Vector3 AnyCAD::API::GridPointElement::GetOffset ( ) const

Get Offset.

返回
the Offset.
ElementId AnyCAD::API::GridPointElement::GetVGridItemId ( ) const

Get VGridItemId.

返回
the VGridItemId.
ElementId AnyCAD::API::GridPointElement::GetZGridItemId ( ) const

Get ZGridItemId.

返回
the ZGridItemId.
void AnyCAD::API::GridPointElement::SetGridId ( const ElementId _GridId)

Set the GridId.

参数
_GridIdthe GridId.
void AnyCAD::API::GridPointElement::SetHGridItemId ( const ElementId _HGridItemId)

Set the HGridItemId.

参数
_HGridItemIdthe HGridItemId.
void AnyCAD::API::GridPointElement::SetOffset ( const Vector3 _Offset)

Set the Offset.

参数
_Offsetthe Offset.
void AnyCAD::API::GridPointElement::SetVGridItemId ( const ElementId _VGridItemId)

Set the VGridItemId.

参数
_VGridItemIdthe VGridItemId.
void AnyCAD::API::GridPointElement::SetZGridItemId ( const ElementId _ZGridItemId)

Set the ZGridItemId.

参数
_ZGridItemIdthe ZGridItemId.

该类的文档由以下文件生成: